package com.complaintcase.system.domain;

import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.complaintcase.common.annotation.Excel;
import com.complaintcase.common.core.domain.BaseEntity;

/**
 * 优秀录音案例库对象 case_best_info
 * 
 * @author ruoyi
 * @date 2025-10-28
 */
@Data
public class CaseBestInfo extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    private Long id;

    /** 工单编号 */
    @Excel(name = "工单编号")
    private String caseNo;

    /**
     * 工单内容
     */
    @Excel(name = "工单内容")
    private String caseContent;

    /** 月份 */
    @Excel(name = "月份")
    private String month;

    /** 接听日期 */
    @Excel(name = "接听日期")
    private String answerDate;

    /** 录音时间 */
    @Excel(name = "录音时间")
    private String recordingTime;

    /** 座席工号 */
    @Excel(name = "座席工号")
    private String employeeId;

    /** 对应座席 */
    @Excel(name = "对应座席")
    private String userName;

    /** 服务态度 */
    @Excel(name = "服务态度", readConverterExp = "true=是,false=否")
    private Boolean serviceAttitude;

    /** 沟通技巧 */
    @Excel(name = "沟通技巧", readConverterExp = "true=是,false=否")
    private Boolean serviceSkills;

    /** 问题解决 */
    @Excel(name = "问题解决", readConverterExp = "true=是,false=否")
    private Boolean problemSolving;

    /** 描述及评价 */
    @Excel(name = "描述及评价")
    private String description;

    /** 数据来源 */
    @Excel(name = "数据来源")
    private String dataSource;
    /** 用户编号 */
    private Long userId;
}
